package cn.tedu.exam.service;

import cn.tedu.exam.model.DeviceInfo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author admin
 * @since 2022-01-07
 */
public interface IDeviceInfoService extends IService<DeviceInfo> {

    /**
     * 设备登记入库
     * @param model
     * @return
     */
    boolean add(DeviceInfo model);

    /**
     * 设备出库
     * （修改设备信息所在地）
     * @return
     */
    boolean modify(Long id,String location);

    /**
     * 设备回收
     * （将设备所在地删除，将状态改为在库）
     * @return
     */
    boolean back(Long id);

    /**
     * 批量删除
     *
     * @param list
     * @return
     */
    boolean deleteBatch(String[] list);
}
